Skip to content

Conversation

@Shobhit181
Copy link
Contributor

@Shobhit181 Shobhit181 commented Dec 10, 2025

Problem:

Delphix terraform provider does not have a capability to configure Delphix Engine

Solution:

Added support for -

  1. Engine configuration resource delphix_engine_configuration
  2. Engine registration into DCT resource delphix_engine_registration
  3. Engine configuration with both Object Storage (AWS S3) and Block storage
  4. Object storage configuration supports both ROLE and ACCESS_KEY
  5. NTP, SMTP and DNS configuration
  6. Web proxy configuration
  7. phone home and user analytics configurations
  8. Change password for sysadmin and default user
  9. SSO based Authentication configurations

Testing

ACCEPTANCE Test for Engine Registration -
Screenshot 2025-12-11 at 12 56 59 PM


ACCEPTANCE Test for Engine Configuration -

  1. Block Device -
Screenshot 2025-12-11 at 1 36 36 PM
2. Object Storage Screenshot 2025-12-11 at 1 36 36 PM
3. Comprehensive Test - This test includes
* sysadmin password change
* NTP config
* DNS config
* SMTP config
* User analytics and Phone home
* Web Proxy config
* Object storage config
* user password change
Screenshot 2025-12-15 at 3 32 30 PM

@Shobhit181 Shobhit181 force-pushed the engine-conf-changes-ntp-object branch 12 times, most recently from a2a1fe4 to 0bfe909 Compare December 15, 2025 11:46
_, ntpError := setNtpServers(ctx, client, engine_host, ntp_servers, ntp_timezone)
if ntpError != nil {
return diag.Errorf("Error setting NTP servers: %s", ntpError)
}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove commented lines. and also are these setNtpServers call synchronous by design?

Copy link
Contributor

@Uddipaan-Hazarika Uddipaan-Hazarika left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving it to unblock you. but do checkout the comments.

@Shobhit181 Shobhit181 force-pushed the engine-conf-changes-ntp-object branch 3 times, most recently from b0d655c to 075d821 Compare December 17, 2025 09:44
@Shobhit181 Shobhit181 force-pushed the engine-conf-changes-ntp-object branch from 075d821 to b0764b6 Compare December 18, 2025 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants